maintenance and repair technician - German English Dictionary